package client;

import java.util.Vector;

public class MonModele{
	private Utilisateurs monUtilisateur;
	private String monGrosServeur;
	private Vector doc, classe, attributDocCourant, attributClasseCourante, allUsers;
	
	
/**************************** Constructeur MonControleur ********************************/
	MonModele(){
		monUtilisateur= new Utilisateurs("anonymous");
		doc = new Vector();
		classe = new Vector();
		attributDocCourant = new Vector();
		attributClasseCourante = new Vector();
		allUsers = new Vector();
	}
	



/**************************** Accesseur *********************************/
public Utilisateurs getUser(){
	return monUtilisateur;
}

public Vector getDoc(){
	return doc;
}

public Vector getClasse(){
	return classe;
}

public Vector getAttributDocCourant(){
	return attributDocCourant;
}

public Vector getAttributClasseCourante(){
	return attributClasseCourante;
}

public Vector getAllUsers(){
	return allUsers;
}

public String getMonGrosServeur() {
	return monGrosServeur;
}


/**************************** Mutateur ***********************************/
public void setUser(Utilisateurs user){
	monUtilisateur.setName(user.getName());
	monUtilisateur.setUid(user.getUid());
}

public void setDoc(Vector newDoc){
	doc=newDoc;
}

public void setClasse(Vector newClasse){
	classe=newClasse;
}

public void setAttributDocCourant(Vector newAttrDoc){
	attributDocCourant = newAttrDoc;
}

public void setAttributClasseCourante(Vector newAttrClasse){
	attributClasseCourante=newAttrClasse;
}

public void setAllUsers(Vector user){
	allUsers=user;
}

public void addUser(String user){
	allUsers.add(user);
}

public void deleteUser(String user){
	allUsers.remove(user);
}

public void setMonGrosServeur(String serveur) {
	monGrosServeur = serveur;
	
}







}